package cc.git.liuyan.customeraiagent.core.embeddingmodel;

import java.math.BigDecimal;
import java.util.List;

public interface EmbeddingModel {
    String modelName();

    int dimension();

    void setSplit(EmbeddingModelSplit split);

    EmbeddingModelSplit getSplit();

    //向量转换
    List<BigDecimal> embed(String text);

    //向量转换 自动分片
    List<EmbeddingModelOutputData> embed(EmbeddingModelInputData inputData);
}
